   <html>
      <head>
        <title>
          RbYAML - A YAML parser in pure Ruby
        </title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta name="description" content="Home to RbYAML, a pure Ruby YAML parser and emitter, mostly supporting YAML 1.1."/>
        <meta name="keywords" content="ruby, yaml, rbyaml, open source"/>
        <script language="JavaScript" type="text/JavaScript">
          <![CDATA[
          <!--
          function MM_reloadPage(init) {  //reloads the window if Nav4 resized
          if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
          document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
          else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
          }
          MM_reloadPage(true);
          //-->
          ]]>
        </script>
        <link href="style/main.css" rel="stylesheet" type="text/css"/>
      </head>
      <body>
        <div id="Layer3" style="position:absolute; left:290px; top:98px; width:493px; height:511px; z-index:3" class="mainSpace">
          <table width="100%"  border="0">
            <tr>
              <td height="13" colspan="3"></td>
            </tr>
            <tr>
              <td width="13" height="500"></td>
              <td align="left" valign="top">
                <h1>RbYAML - A YAML parser in pure Ruby</h1>
                <p>RbYAML is a project originating in the JRuby project (<a href="http://jruby.sourceforge.net">http://jruby.sourceforge.net</a>), to create a pure Ruby YAML parser for use in JRuby and SYCK cannot be used in this case. Since the effort of writing a new one from scratch seemed like a major undertaking it seemed easier to port an existing one.</p>
                <p>The current functionality is more or less 1.1-compliant. What's missing is the Unicode-support. The idea is to have the interface resemble SYCK as much as possible, but this is still work in progress, since some of the major architectural choices are quite different.</p>
                <p>The code is based mostly on the Python code written by Kirill Simonov &lt;<a href="mailto:xi@resolvent.net">xi@resolvent.net</a>&gt; for PyYAML3000.</p>
                <p>The RbYAML project is created and maintained by Ola Bini &lt;<a href="mailto:ola@ologix.com">ola@ologix.com</a>&gt;</p>
                <p>Right now the documentation is somewhat sparse and functionality is not totally complete. There are a few pages with relevant information to look at if there are any questions:
<ul>            
<li><a href="http://yaml.org">yaml.org - The official homepage for the YAML format</a></li>
<li><a href="http://pyyaml.org/wiki/PyYAML">PyYAML3000 - The python project that RbYAML is a port from</a></li>
<li><a href="http://whytheluckystiff.net/syck/">SYCK - The C-based parser and emitter that Ruby, Python and Perl use as main YAML system</a></li>
<li><p>The Ruby rdoc for YAML</p></li>
</ul>
</p>
<p><a href="http://www.rubyforge.org/projects/rbyaml">RubyForge project homepage</a></p>
              <p><a href="http://rubyforge.org/frs/?group_id=1658">Download!</a></p>
<br/>
              <p>RbYAML is distributed with a MIT license</p>
              </td>
              <td width="13"></td>
            </tr>
            <tr>
              <td height="21" colspan="3"></td>
            </tr>
          </table>
        </div>
      </body>
    </html>
